<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libcoap: coap_notls.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">libcoap<span id="projectnumber">&#160;4.2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('coap__notls_8c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle"><div class="title">coap_notls.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;coap_config.h&quot;</code><br />
<code>#include &quot;<a class="el" href="net_8h_source.html">net.h</a>&quot;</code><br />
</div>
<p><a href="coap__notls_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:addf5ec070e9499d36b7f2009ce736076" id="r_addf5ec070e9499d36b7f2009ce736076"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a></td></tr>
<tr class="separator:addf5ec070e9499d36b7f2009ce736076"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga9def28dc6da3b77c14e89d63769ec085" id="r_ga9def28dc6da3b77c14e89d63769ec085"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dtls.html#ga9def28dc6da3b77c14e89d63769ec085">coap_dtls_is_supported</a> (void)</td></tr>
<tr class="memdesc:ga9def28dc6da3b77c14e89d63769ec085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether DTLS is available.  <br /></td></tr>
<tr class="separator:ga9def28dc6da3b77c14e89d63769ec085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55b3b545f0784c7a6135021017317e1b" id="r_ga55b3b545f0784c7a6135021017317e1b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dtls.html#ga55b3b545f0784c7a6135021017317e1b">coap_tls_is_supported</a> (void)</td></tr>
<tr class="memdesc:ga55b3b545f0784c7a6135021017317e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether TLS is available.  <br /></td></tr>
<tr class="separator:ga55b3b545f0784c7a6135021017317e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30c05cbcf1ca5320ff0349b59f8c7fcb" id="r_ga30c05cbcf1ca5320ff0349b59f8c7fcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcoap__tls__version__t.html">coap_tls_version_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dtls.html#ga30c05cbcf1ca5320ff0349b59f8c7fcb">coap_get_tls_library_version</a> (void)</td></tr>
<tr class="memdesc:ga30c05cbcf1ca5320ff0349b59f8c7fcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the type and version of the underlying (D)TLS library.  <br /></td></tr>
<tr class="separator:ga30c05cbcf1ca5320ff0349b59f8c7fcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abff27cfd1dfb2359351f58244f929808" id="r_abff27cfd1dfb2359351f58244f929808"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#abff27cfd1dfb2359351f58244f929808">coap_dtls_context_set_pki</a> (<a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, <a class="el" href="structcoap__dtls__pki__t.html">coap_dtls_pki_t</a> *setup_data <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, <a class="el" href="group__dtls__internal.html#ga4dbea8aa6943bcf865990b5cebb6bfa4">coap_dtls_role_t</a> role <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:abff27cfd1dfb2359351f58244f929808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08c2d9a091673f0488b246c1019fa7db" id="r_a08c2d9a091673f0488b246c1019fa7db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a08c2d9a091673f0488b246c1019fa7db">coap_dtls_context_set_pki_root_cas</a> (struct <a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const char *ca_file <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const char *ca_path <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a08c2d9a091673f0488b246c1019fa7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36896a2f4100c177e129ec8a5697aa95" id="r_a36896a2f4100c177e129ec8a5697aa95"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a36896a2f4100c177e129ec8a5697aa95">coap_dtls_context_set_psk</a> (<a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const char *hint <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, <a class="el" href="group__dtls__internal.html#ga4dbea8aa6943bcf865990b5cebb6bfa4">coap_dtls_role_t</a> role <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a36896a2f4100c177e129ec8a5697aa95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c204e7d2d3106cfb6cf610ab4652628" id="r_a9c204e7d2d3106cfb6cf610ab4652628"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a9c204e7d2d3106cfb6cf610ab4652628">coap_dtls_context_check_keys_enabled</a> (<a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a9c204e7d2d3106cfb6cf610ab4652628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e81d904e13ccf3af6a56ab3ebdc8a34" id="r_ga1e81d904e13ccf3af6a56ab3ebdc8a34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dtls__internal.html#ga1e81d904e13ccf3af6a56ab3ebdc8a34">coap_dtls_startup</a> (void)</td></tr>
<tr class="memdesc:ga1e81d904e13ccf3af6a56ab3ebdc8a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the underlying (D)TLS Library layer.  <br /></td></tr>
<tr class="separator:ga1e81d904e13ccf3af6a56ab3ebdc8a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ed215efb94dd270a6d55fb274f62b52" id="r_ga2ed215efb94dd270a6d55fb274f62b52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__logging.html#ga2ed215efb94dd270a6d55fb274f62b52">coap_dtls_set_log_level</a> (int level)</td></tr>
<tr class="memdesc:ga2ed215efb94dd270a6d55fb274f62b52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the (D)TLS logging level to the specified <code>level</code>.  <br /></td></tr>
<tr class="separator:ga2ed215efb94dd270a6d55fb274f62b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa57b34084a2baf0b83e7ffea5653ea25" id="r_gaa57b34084a2baf0b83e7ffea5653ea25"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__logging.html#gaa57b34084a2baf0b83e7ffea5653ea25">coap_dtls_get_log_level</a> (void)</td></tr>
<tr class="memdesc:gaa57b34084a2baf0b83e7ffea5653ea25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current (D)TLS logging.  <br /></td></tr>
<tr class="separator:gaa57b34084a2baf0b83e7ffea5653ea25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0671863eb92f2a37b1627b67564e82d4" id="r_a0671863eb92f2a37b1627b67564e82d4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a0671863eb92f2a37b1627b67564e82d4">coap_dtls_new_context</a> (struct <a class="el" href="structcoap__context__t.html">coap_context_t</a> *coap_context <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a0671863eb92f2a37b1627b67564e82d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6dd0798202ab0ff55fc7024e80a72d1" id="r_ab6dd0798202ab0ff55fc7024e80a72d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#ab6dd0798202ab0ff55fc7024e80a72d1">coap_dtls_free_context</a> (void *handle <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:ab6dd0798202ab0ff55fc7024e80a72d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ce0122c8ecc161bb42f634f5902796" id="r_a11ce0122c8ecc161bb42f634f5902796"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a11ce0122c8ecc161bb42f634f5902796">coap_dtls_new_server_session</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a11ce0122c8ecc161bb42f634f5902796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4b316b8d30a716c6faeceb1cb8d9b8d" id="r_ae4b316b8d30a716c6faeceb1cb8d9b8d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#ae4b316b8d30a716c6faeceb1cb8d9b8d">coap_dtls_new_client_session</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:ae4b316b8d30a716c6faeceb1cb8d9b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf93788bf08a0459d28eaca3cafe930f" id="r_aaf93788bf08a0459d28eaca3cafe930f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#aaf93788bf08a0459d28eaca3cafe930f">coap_dtls_free_session</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *coap_session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:aaf93788bf08a0459d28eaca3cafe930f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b1a73a52fc6f3e6e00c001363f9bfa" id="r_aa7b1a73a52fc6f3e6e00c001363f9bfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#aa7b1a73a52fc6f3e6e00c001363f9bfa">coap_dtls_session_update_mtu</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:aa7b1a73a52fc6f3e6e00c001363f9bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab0e2b48071ed723e10cc8f10379abca" id="r_aab0e2b48071ed723e10cc8f10379abca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#aab0e2b48071ed723e10cc8f10379abca">coap_dtls_send</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, size_t data_len <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:aab0e2b48071ed723e10cc8f10379abca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7954de23333db4fdc4043c35022e49f5" id="r_ga7954de23333db4fdc4043c35022e49f5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dtls__internal.html#ga7954de23333db4fdc4043c35022e49f5">coap_dtls_is_context_timeout</a> (void)</td></tr>
<tr class="memdesc:ga7954de23333db4fdc4043c35022e49f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if timeout is handled per CoAP session or per CoAP context.  <br /></td></tr>
<tr class="separator:ga7954de23333db4fdc4043c35022e49f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d4e2a9f45fc8673a09da2f7bf7bfac" id="r_a42d4e2a9f45fc8673a09da2f7bf7bfac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__clock.html#ga97ff1502e211b4ee6c3f15a598833438">coap_tick_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a42d4e2a9f45fc8673a09da2f7bf7bfac">coap_dtls_get_context_timeout</a> (void *dtls_context <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a42d4e2a9f45fc8673a09da2f7bf7bfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874aa6baedd8c5680142af7534fb4ffb" id="r_a874aa6baedd8c5680142af7534fb4ffb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__clock.html#ga97ff1502e211b4ee6c3f15a598833438">coap_tick_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a874aa6baedd8c5680142af7534fb4ffb">coap_dtls_get_timeout</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a874aa6baedd8c5680142af7534fb4ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82c602ae2c35f208900e0da83397de2" id="r_aa82c602ae2c35f208900e0da83397de2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#aa82c602ae2c35f208900e0da83397de2">coap_dtls_handle_timeout</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:aa82c602ae2c35f208900e0da83397de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c73480c1bd1fa14c1727e026f82e17" id="r_a56c73480c1bd1fa14c1727e026f82e17"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a56c73480c1bd1fa14c1727e026f82e17">coap_dtls_receive</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, size_t data_len <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a56c73480c1bd1fa14c1727e026f82e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6108ea63abb51311934ad4e2a4a8b28d" id="r_a6108ea63abb51311934ad4e2a4a8b28d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a6108ea63abb51311934ad4e2a4a8b28d">coap_dtls_hello</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, size_t data_len <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a6108ea63abb51311934ad4e2a4a8b28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad86e37b152d610203bfeee5513a617d8" id="r_ad86e37b152d610203bfeee5513a617d8"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#ad86e37b152d610203bfeee5513a617d8">coap_dtls_get_overhead</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:ad86e37b152d610203bfeee5513a617d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d70ee719bade4e0a9c2f92b18fc2d6" id="r_af7d70ee719bade4e0a9c2f92b18fc2d6"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#af7d70ee719bade4e0a9c2f92b18fc2d6">coap_tls_new_client_session</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, int *connected <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:af7d70ee719bade4e0a9c2f92b18fc2d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2f2c08c1197af4d279160fb5411213" id="r_afd2f2c08c1197af4d279160fb5411213"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#afd2f2c08c1197af4d279160fb5411213">coap_tls_new_server_session</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, int *connected <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:afd2f2c08c1197af4d279160fb5411213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa317934415639e23b64a3bd0b4edde6c" id="r_aa317934415639e23b64a3bd0b4edde6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#aa317934415639e23b64a3bd0b4edde6c">coap_tls_free_session</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *coap_session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:aa317934415639e23b64a3bd0b4edde6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaea05db98df31bd685353eb7099f356" id="r_adaea05db98df31bd685353eb7099f356"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#adaea05db98df31bd685353eb7099f356">coap_tls_write</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, size_t data_len <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:adaea05db98df31bd685353eb7099f356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a873d77ef01ab93adcec48a1b60d46d77" id="r_a873d77ef01ab93adcec48a1b60d46d77"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a873d77ef01ab93adcec48a1b60d46d77">coap_tls_read</a> (<a class="el" href="structcoap__session__t.html">coap_session_t</a> *session <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>, size_t data_len <a class="el" href="coap__notls_8c.html#addf5ec070e9499d36b7f2009ce736076">UNUSED</a>)</td></tr>
<tr class="separator:a873d77ef01ab93adcec48a1b60d46d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a9fdcf4d222c96468f4a39b6a87ea6dd1" id="r_a9fdcf4d222c96468f4a39b6a87ea6dd1"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="coap__notls_8c.html#a9fdcf4d222c96468f4a39b6a87ea6dd1">dtls_log_level</a> = 0</td></tr>
<tr class="separator:a9fdcf4d222c96468f4a39b6a87ea6dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="addf5ec070e9499d36b7f2009ce736076" name="addf5ec070e9499d36b7f2009ce736076"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addf5ec070e9499d36b7f2009ce736076">&#9670;&#160;</a></span>UNUSED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNUSED</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00019">19</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a9c204e7d2d3106cfb6cf610ab4652628" name="a9c204e7d2d3106cfb6cf610ab4652628"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c204e7d2d3106cfb6cf610ab4652628">&#9670;&#160;</a></span>coap_dtls_context_check_keys_enabled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_context_check_keys_enabled </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00065">65</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="abff27cfd1dfb2359351f58244f929808" name="abff27cfd1dfb2359351f58244f929808"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abff27cfd1dfb2359351f58244f929808">&#9670;&#160;</a></span>coap_dtls_context_set_pki()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_context_set_pki </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structcoap__dtls__pki__t.html">coap_dtls_pki_t</a> *setup_data&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__dtls__internal.html#ga4dbea8aa6943bcf865990b5cebb6bfa4">coap_dtls_role_t</a> role&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00041">41</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a08c2d9a091673f0488b246c1019fa7db" name="a08c2d9a091673f0488b246c1019fa7db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08c2d9a091673f0488b246c1019fa7db">&#9670;&#160;</a></span>coap_dtls_context_set_pki_root_cas()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_context_set_pki_root_cas </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *ca_file&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *ca_path&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00049">49</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a36896a2f4100c177e129ec8a5697aa95" name="a36896a2f4100c177e129ec8a5697aa95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36896a2f4100c177e129ec8a5697aa95">&#9670;&#160;</a></span>coap_dtls_context_set_psk()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_context_set_psk </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__context__t.html">coap_context_t</a> *ctx&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *hint&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__dtls__internal.html#ga4dbea8aa6943bcf865990b5cebb6bfa4">coap_dtls_role_t</a> role&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00057">57</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="ab6dd0798202ab0ff55fc7024e80a72d1" name="ab6dd0798202ab0ff55fc7024e80a72d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6dd0798202ab0ff55fc7024e80a72d1">&#9670;&#160;</a></span>coap_dtls_free_context()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void coap_dtls_free_context </td>
          <td>(</td>
          <td class="paramtype">void *handle&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00091">91</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="aaf93788bf08a0459d28eaca3cafe930f" name="aaf93788bf08a0459d28eaca3cafe930f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf93788bf08a0459d28eaca3cafe930f">&#9670;&#160;</a></span>coap_dtls_free_session()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void coap_dtls_free_session </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *coap_session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00102">102</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a42d4e2a9f45fc8673a09da2f7bf7bfac" name="a42d4e2a9f45fc8673a09da2f7bf7bfac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42d4e2a9f45fc8673a09da2f7bf7bfac">&#9670;&#160;</a></span>coap_dtls_get_context_timeout()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__clock.html#ga97ff1502e211b4ee6c3f15a598833438">coap_tick_t</a> coap_dtls_get_context_timeout </td>
          <td>(</td>
          <td class="paramtype">void *dtls_context&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00120">120</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="ad86e37b152d610203bfeee5513a617d8" name="ad86e37b152d610203bfeee5513a617d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad86e37b152d610203bfeee5513a617d8">&#9670;&#160;</a></span>coap_dtls_get_overhead()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int coap_dtls_get_overhead </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00147">147</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a874aa6baedd8c5680142af7534fb4ffb" name="a874aa6baedd8c5680142af7534fb4ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a874aa6baedd8c5680142af7534fb4ffb">&#9670;&#160;</a></span>coap_dtls_get_timeout()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__clock.html#ga97ff1502e211b4ee6c3f15a598833438">coap_tick_t</a> coap_dtls_get_timeout </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00124">124</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="aa82c602ae2c35f208900e0da83397de2" name="aa82c602ae2c35f208900e0da83397de2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa82c602ae2c35f208900e0da83397de2">&#9670;&#160;</a></span>coap_dtls_handle_timeout()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void coap_dtls_handle_timeout </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00128">128</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a6108ea63abb51311934ad4e2a4a8b28d" name="a6108ea63abb51311934ad4e2a4a8b28d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6108ea63abb51311934ad4e2a4a8b28d">&#9670;&#160;</a></span>coap_dtls_hello()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_hello </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t data_len&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00140">140</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="ae4b316b8d30a716c6faeceb1cb8d9b8d" name="ae4b316b8d30a716c6faeceb1cb8d9b8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4b316b8d30a716c6faeceb1cb8d9b8d">&#9670;&#160;</a></span>coap_dtls_new_client_session()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * coap_dtls_new_client_session </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00098">98</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a0671863eb92f2a37b1627b67564e82d4" name="a0671863eb92f2a37b1627b67564e82d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0671863eb92f2a37b1627b67564e82d4">&#9670;&#160;</a></span>coap_dtls_new_context()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * coap_dtls_new_context </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcoap__context__t.html">coap_context_t</a> *coap_context&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00086">86</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a11ce0122c8ecc161bb42f634f5902796" name="a11ce0122c8ecc161bb42f634f5902796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11ce0122c8ecc161bb42f634f5902796">&#9670;&#160;</a></span>coap_dtls_new_server_session()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * coap_dtls_new_server_session </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00094">94</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a56c73480c1bd1fa14c1727e026f82e17" name="a56c73480c1bd1fa14c1727e026f82e17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56c73480c1bd1fa14c1727e026f82e17">&#9670;&#160;</a></span>coap_dtls_receive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_receive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t data_len&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00132">132</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="aab0e2b48071ed723e10cc8f10379abca" name="aab0e2b48071ed723e10cc8f10379abca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab0e2b48071ed723e10cc8f10379abca">&#9670;&#160;</a></span>coap_dtls_send()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int coap_dtls_send </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t data_len&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00109">109</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="aa7b1a73a52fc6f3e6e00c001363f9bfa" name="aa7b1a73a52fc6f3e6e00c001363f9bfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7b1a73a52fc6f3e6e00c001363f9bfa">&#9670;&#160;</a></span>coap_dtls_session_update_mtu()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void coap_dtls_session_update_mtu </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00105">105</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="aa317934415639e23b64a3bd0b4edde6c" name="aa317934415639e23b64a3bd0b4edde6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa317934415639e23b64a3bd0b4edde6c">&#9670;&#160;</a></span>coap_tls_free_session()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void coap_tls_free_session </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *coap_session&#160;</td>
          <td class="paramname"><em>UNUSED</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00159">159</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="af7d70ee719bade4e0a9c2f92b18fc2d6" name="af7d70ee719bade4e0a9c2f92b18fc2d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7d70ee719bade4e0a9c2f92b18fc2d6">&#9670;&#160;</a></span>coap_tls_new_client_session()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * coap_tls_new_client_session </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *connected&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00151">151</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="afd2f2c08c1197af4d279160fb5411213" name="afd2f2c08c1197af4d279160fb5411213"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd2f2c08c1197af4d279160fb5411213">&#9670;&#160;</a></span>coap_tls_new_server_session()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * coap_tls_new_server_session </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *connected&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00155">155</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="a873d77ef01ab93adcec48a1b60d46d77" name="a873d77ef01ab93adcec48a1b60d46d77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a873d77ef01ab93adcec48a1b60d46d77">&#9670;&#160;</a></span>coap_tls_read()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ssize_t coap_tls_read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t data_len&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00169">169</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<a id="adaea05db98df31bd685353eb7099f356" name="adaea05db98df31bd685353eb7099f356"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaea05db98df31bd685353eb7099f356">&#9670;&#160;</a></span>coap_tls_write()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ssize_t coap_tls_write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structcoap__session__t.html">coap_session_t</a> *session&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="uthash_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data&#160;</td>
          <td class="paramname"><em>UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t data_len&#160;</td>
          <td class="paramname"><em>UNUSED</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00162">162</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a9fdcf4d222c96468f4a39b6a87ea6dd1" name="a9fdcf4d222c96468f4a39b6a87ea6dd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fdcf4d222c96468f4a39b6a87ea6dd1">&#9670;&#160;</a></span>dtls_log_level</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int dtls_log_level = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="coap__notls_8c_source.html#l00070">70</a> of file <a class="el" href="coap__notls_8c_source.html">coap_notls.c</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="coap__notls_8c.html">coap_notls.c</a></li>
    <li class="footer">Generated on Fri Dec 27 2024 09:57:44 for libcoap by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
  </ul>
</div>
</body>
</html>
